cumbersome machine or object - Español Inglés Diccionario